home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / text / show / jmore03.lzh / jmoresrc.LZH / jFontSys.h < prev    next >
C/C++ Source or Header  |  1992-10-18  |  816b  |  41 lines

  1. /*
  2.  *    jFontSys.h
  3.  *    H.Ohkubo Oct. 20, 1992
  4.  */
  5.  
  6. #define    ANK_FONT    "wlook.font"
  7. #define    KANJIDIR    "JFONTS:"
  8. #define    JFONT    "j"
  9. #define    KNJ_FONT    "%s%s%02d.font"
  10.  
  11. #define    STARTUP    "s:jfont-startup"
  12. #define    COMMENT_MARK    ';'
  13.  
  14. enum    STUP {
  15.     DENEC,
  16.     CACHE_SIZE, FONT_NAME, JFONT_NAME,
  17.     SYM1_NAME, SYM2_NAME, JANK_NAME, HIRA_NAME, KATA_NAME,
  18.     TOTAL_STARTUP,
  19.     };
  20.  
  21. char    *startup[TOTAL_STARTUP] = {
  22.     "DENEC",
  23.     "CACHE", "FONT", "JFONT",
  24.     "SYM1", "SYM2", "JANK", "HIRA", "KATA",
  25.     };
  26.  
  27. #define    FONT_CACHE_MIN    7
  28. #define    FONT_CACHE_MAX    128
  29. #define    FONT_CACHE_SIZE    38
  30.  
  31. #define    COPYRIGHT    "jFontSys Ver.0.01\nCopyright (c) H.Ohkubo 1992"
  32. #define    REMOVE_MESSAGE    "Remove jFontSys"
  33. #define    END_MESSAGE    "PROGRAM END."
  34.  
  35. struct    font_cache {
  36.     char    fontname[FNAMELEN];
  37.     struct    TextFont    *font;
  38.     struct    font_cache    *prev;
  39.     struct    font_cache    *next;
  40.     };
  41.